Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 Australia F2 Italy F1 Germany F4 Germany F2 Italy F5 Italy F6 Italy F9 Italy F12 Italy F13 Austria F2 Belgium F2 Germany F1 Germany F2 Italy F1 Italy F4 Italy F15 Italy F34 Italy F35 Italy F2 Switzerland F2 Italy F6 Italy F7 Italy F9 Italy F16 Germany F7 Germany F1 Germany F2 Germany F4 Germany F5 Italy F4 Netherlands F3 Germany F8 Italy F5 Germany F7 Austria F2 Italy F21 Italy F22 Italy F11 Netherlands F3 Germany F7 Italy F1 Italy F2 2002 USTA Tallahassee Tennis Challenger - Tallahassee Heilbronn Open - Heilbronn Okal Cup 2001 International Bavarian Championships - Eckental Austria F1 Italy F19 Italy F12 Italy F16 Italy F30 Italy F31 Italy F32 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F15 Uncle Toby's Burnie Challenger - Tasmania Croatia F1 Italy F2 Italy F11 Switzerland F1 TED Open - Istanbul Bauer Watertechnology Cup - Eckental The Shelbourne Irish Open - Dublin Togliatti Cup - Togliatti Mordovia Cup - Saransk GHI Bronx Tennis Classic - Bronx Genoa Open - Genova Challenger Copa Sevilla - Seville Ciutat de Barcelona - Barcelona IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury 4th Volkswagen Challenger - Wolfsburg Unicredit (Suisse) Bank S.A. Challenger - Chiasso Riviera di Rimini Challenger - Rimini 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Moncton Men's Challenger - Moncton Open D'Orleans - Orleans Tashkent Challenger - Tashkent Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnilogy Cup 2008 - Eckental Heilbronn Challenger Wroclaw Challenger Besancon Challenger Wolfsburg Challenger Rome Challenger Ramat Hasharon Challenger Lugano Challenger Milan Challenger Oberstaufen Challenger Rimini Challenger Granby Challenger San Marino Challenger Vancouver Challenger St. Remy Challenger Mons Challenger Fergana Challenger Lugano Challenger Kitzbuhel Challenger Alphen Challenger Tashkent Challenger Bergamo Challenger Muller Cup - Ulm Okal Cup - Eckental Beijing Challenger Powder Byrne Trophy - Surbiton Karshi Challenger Heilbronn Open - Heilbronn Shanghai Challenger Ningboo Challenger Tashkent Challenger BMW Challenger Open - Monchengladbach Bangkok Challenger Whirlpool Open - Budapest Intersport Heilbronn Open - Heilbronn Challenger Hamburg - Hamburg Black Forest Open - Alpirsbach Ortisei Challenger Helsinki Challenger Bukhara Challenger - Bukhara Wolfsburg Challenger Bath Challenger Kuppers Kolsch Cup by Lambertz - Aachen 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia Memorial Kolyaskin - Donetsk Beijing Challenger Schickendanz Open - Furth Gallagher International - Hamilton Muller Cup - Ulm Samarkand Challenger Okal Cup - International Bavarian Championship - Eckental Karshi Challenger CA-Challenge - Graz Garden Open - Rome Baden Open - Ettlingen ATU Cup 2001 - Weiden Tashkent Challenger Lambertz Open - Aachen St. Petersburg Challenger 2006 - St. Petersburg Black Forest Open - Freudenstadt Open de Franche-Comte - Besancon Memorial Savigni - Sassuolo Mersin Challenger Tehran Open 2004 - Tehran Olbia Challenger - Olbia Hamburg Challenger - Hamburg Open Prevadies - St. Brieuc KGHM Polish Indoors - Wroclaw Samarkand Challenger Roma Challenger 2007 - Rome Nottingham Challenger Baden Open - Karlsruhe IPP Open - Helsinki Schickedanz Open 2007 - Furth Internationaux du Doubs - Besancon Intersport Heilbronn Open - Heilbronn Nottingham-2 Challenger XXXVII Torneig C.E. Laieta - Barcelona XI Open International D'Andorra - Andorra Lexington Challenger Aptos Challenger St. Remy Challenger Petange Challenger The Manchester Trophy - Manchester Orleans Challenger Fergana Challenger San Remo Tennis Cup - San Remo Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Eckental Challenger Andria Challenger Astana Challenger Cherbourg Challenger Memorial Manfredini - Sassuolo St. Brieuc Challenger Savannah Challenger TED Open - Istanbul Samarkand Challenger Steelers Cup - Kosice Vancouver Challenger Aptos Challenger Orleans Challenger Open de la Ville de Saint Denis - Reunion Island Tashkent Challenger Geneva Challenger Oberstraufen Cup - Oberstaufen Intersport Heilbronn Open - Heilbronn Brescia Challenger Volkswagen Challenger 2005 - Wolfsburg 10° Trofeo Luigi Pezzoli - Bergamo Wroclaw Challenger Quimper Challenger Tatra Banka Slovak Open - Bratislava Heilbronn Challenger Prostejov Challenger Tennis Napoli Cup - Napoli Penza Cup - Penza Citta di Monza - Monza Como Challenger Open Costa Daurada - Tarragona Mordovia Cup - Mordovia Ciudad de Pozoblanco Open Diputacion - Cordoba Alfa Romeo Tennis Cup - Cordenons S Tennis Master Championship - Graz Agri Challenger Taiwan Challenger - Kaohsiung ATP Open Castilla y Leon - Segovia Brescia Challenger ATP Challenger Tour Finals Tatra Banka Slovak Open - Bratislava Open D'Orleans - Orleans Akbank Private Banking TED Open - Istanbul SIR Supermercadi Challenger - Rome Tennis Napoli Cup 2007 - Napoli Kazan Challenger Bauer Watertechnology Cup - Eckental Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Mitsubishi Electric Europe Cup - Monza Kos-Zucchetti Tennis Cup - Cordenons Lambertz Open by Stawag - Aachen Alexander Kolyaskin Memorial - Donetsk Open des Alpes Trophee BNP Paribas - Grenoble Samarkand Challenger Kosice Open-Steelers Cup 2008 - Kosice Heilbronn Open - Heilbronn BH Telecom Sarajevo 2007 - Sarajevo Challenger Banque Nationale - Granby Malaysian Open - Kuala Lumpur Zagreb Open - Zagreb Siemens Open - Scheveningen Wolfsburg Challenger BMW Tennis Championship - Sunrise Furth Challenger Ethias Tennis Trophy - Mons Busan Open Challenger Tennis - Busan Kobstaedernes ATP Challenger - Kolding Samarkand Challenger Milan Challenger Lambertz Open by Stawag - Aachen Ostdeutscher Sparkassen Cup - Dresden Eckental Challenger Mobilux Open - Luxembourg Guzzini Challenger - Recanati 2nd Campionati Internazionali di Tennis Del'Umbria - Todi BMW Tennis Championship - Sunrise Oberstaufen Cup - Oberstaufen Almaty Challenger 1 - Almaty Siemens Open 2007 - Scheveningen XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Oklahoma Challenger - Tulsa Challenger 42 - Andrezieux Heilbronn Open - Heilbronn Winnetka Challenger Warsteiner Challenger - Wolfsburg III Isla de Lanzarote - Lanzarote Bergamo Challenger Kazan Challenger Astana Challenger Mersin Challenger Logopak Challenger 2005 - Lubeck Bergamo Challenger Quimper Challenger Gemax Open - Belgrade Busan Challenger Jonkoping Challenger Leon Challenger Vancouver Challenger Dallas Challenger Seoul Challenger Braunschweig Challenger Winnetka Challenger Gelsor Open Romania - Bucharest President's Cup - Tashkent Binghamton Challenger Davidoff Swiss Indoors - Basel Lamberts Open by Stawag - Aachen Sporting Challenger 2003 - Turin Gerry Weber Open - Halle Akbank Private Banking TED Open - Istanbul Sarasota Challenger 2003 Mercedes Cup - Stuttgart Karshi Challenger 10th Wartburg Open - Eisenach UTC Open by Selena - Cherkassy Braunschweig Challenger Napoli Challenger Oberstaufen Challenger Mons Challenger Ortisei Challenger Bratislava Challenger Guzzini Challenger - Recanati Tashkent Challenger Heilbronn Challenger Open de Tenis Amaya - Pamplona Sina-Kia Motors Tennis Cup - Cordenons Ismaning Challenger Andria Challenger Open de L'Isere - Grenoble Samarkand Challenger - Samarkand Karshi Challenger Astana Challenger Caltanissetta Challenger Aptos Challenger Izmir Challenger Rezidenza Open - Magdeburg Tashkent Challenger Geneva Challenger - Geneva Wroclaw Challenger Warsteiner Grand Prix - Oberstaufen Chengdu Challenger Como Challenger Samarkand Challenger Manchester Challenger Moscow Challenger Open Seat Godo - Barcelona Gerry Weber Open - Halle Recanati Challenger Allianz Suisse Open - Gstaad Volkswagen Challenger 2004 - Wolfsburg Warsteiner Challenger Lubeck 2001 - Lubeck Aptos Challenger Schickedanz Open - Furth San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Granby Challenger - Granby Compaq Challenger - Bucharest Open Castilla y Leon Trofeo Iberdrola - Segovia Grand Prix de Tennis de Lyon - Lyon Kyiv Open - Kiev Samarkand Challenger Milan Indoors - Milan Kroger / St. Jude International - Memphis VIII Avierto Internacional de Salinas - Salinas Open de la Comunidad Valenciana - Valencia Eckental Challenger Bratislava Challenger Samarkand Challenger Fergana Challenger Guzzini Challenger - Recanati ATP Open Castilla y Leon - Segovia 4° Sporting Challenger - Turin Monza Challenger Braunschweig Challenger Trofeo Internacional Club Laieta - Barcelona Davidoff Swiss Indoors - Basel Chennai Open - Chennai Open de Montauban - Montauban Black Forest Open - Freudenstadt XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London Pilot Pen Tennis - New Haven China Open - Beijing Ortisei Challenger Davidoff Swiss Indoors Basel - Basel Stella Artois Clay Court Championships - Budaors CA Challenge 2002 - Graz Chennai Open - Chennai Internationale Badische Meisterschaffen Um Den Techem Cup - Zell PBZ Zagreb Indoors - Zagreb Germany F1 Weissenhauser Strand Cup - Hamburg Australian Unity Western Australia Open - Perth ABN/AMRO World Tennis Tournament - Rotterdam Open Seat Godo 2007 - Barcelona Cherbourg Challenger BMW Open - Munich Raanana Challenger Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Czech Indoor Open - Prague Uncle Toby's Australian Men's Clay Court Challenger - Canberra Fergana Challenger - Fergana Prague Open - Prague Nokian Hakkapeliitta Open - Tampere Samarkand Challenger - Samarkand Campbell's Hall of Fame Tennis Championships - Newport Open de L'Isere - Grenoble Ortisei Challenger The LTA Bolton Challenger - Bolton IPP Open - Helsinki Countrywide Classic - Los Angeles USTA Men's Challenger of Dallas - Dallas Sarajevo Open - Sarajevo Ljubljana Open - Ljubljana RCA Championships - Indianapolis Societa Canottieri Mincio 2005 - Mantova Legg Mason Tennis Classic - Washington PrivatBank Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa 3rd Volkswagon Challenger - Wolfsburg The Surbiton Trophy - Surbiton ATP Kremlin Cup - Moscow Ostdeutscher Sparkessen Cup - Dresden Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Open 13 - Marseille Open Castilla y Leon - Segovia Estoril Open - Estoril Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock BMW Open - Munich BA-CA Tennis Trophy - Vienna Gerry Weber Open - Halle Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Bergamo Challenger If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Chennai Open - Chennai Rhodes Challenger PBZ Zagreb Indoors - Zagreb President's Cup 2000 - Tashkent Tennislife Cup - Napoli The Dubai Tennis Championships - Dubai Tashkent Challenger Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Geneva Challenger Samsung Securities Cup - Seoul Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai Izmir Challenger US Men's Clay Court Championship - Houston Franklin Templeton Tennis Classic - Scottsdale AEGON Championships - London UNICEF Open - 's Hertogenbosch Open de Moselle - Metz Karlsruhe Challenger PBZ Zagreb Indoors - Zagreb Rome Challenger Grand Prix Hassan II - Casablanca Credit Agricole Suisse Open - Gstaad China Open - Beijing Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Cremona Challenger PBZ Zagreb Indoors - Zagreb Irving Challenger BMW Open - Munich Bratislava Challenger Bratislava Challenger Heilbronn Challenger Burnie Challenger Cherbourg Challenger Helsinki Challenger Astana Challenger ABN AMRO World Tennis Tournament - Rotterdam Salzburg Challenger BRD Nastase Tiriac Trophy - Bucharest Braunschweig Challenger BMW Open - Munich AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Lermontov Challenger Mercedes Cup - Stuttgart Heilbronn Challenger Nottingham Challenger Bergamo Challenger ABN AMRO World Tennis Tournament - Rotterdam Seoul Challenger Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel Bratislava Challenger Bank Austria Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb Indianapolis Tennis Championships - Indianapolis Mercedes Cup - Stuttgart BMW Open - Munich Helsinki Challenger Davidoff Swiss Indoors Basel - Basel Citi Open - Washington PBZ Zagreb Indoors - Zagreb Sunrise Challenger Campbell's Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Heilbronn Challenger BMW Open - Munich Serbia Open - Belgrade Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna Open Sud de France - Montpellier Legg Mason Tennis Classic - Washington BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Bergamo Challenger Kremlin Cup - Moscow Mercedes Cup - Stuttgart Moselle Open - Metz Winston-Salem Open - Winston-Salem Mercedes Cup - Stuttgart Le Gosier Challenger Sarajevo Challenger If Stockholm Open - Stockholm Tunis Challenger Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Ortisei Challenger Mumbai Open - Mumbai China Open - Beijing AEGON Championships - London Qatar ExxonMobil Open - Doha AEGON International - Eastbourne The Stella Artois Championships - London Helsinki Challenger Davidoff Swiss Indoors - Basel Open de Nice Cote dAzur - Nice Heilbronn Challenger Open de Moselle - Metz Citi Open - Washington Fergana Challenger International German Open - Hamburg Pilot Pen Tennis - New Haven Irving Challenger Farmers Classic - Los Angeles PTT Thailand Open - Bangkok Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich 2000 Mercedes Cup - Stuttgart Brest Challenger SkiStar Swedish Open - Bastad Eckental Challenger Dubai Duty Free Tennis Championships - Dubai Salem Open - Hong Kong Grand Prix Hassan II - Casablanca Moselle Open - Metz ABN AMRO World Tennis Tournament - Rotterdam Andria Challenger AIG Japan Open Tennis Championships - Tokyo Moselle Open - Metz Chengdu Open - Chengdu San Luis Potosi Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Astana Challenger Black Forest Open 2002 - Freudenstadt Claro Open Colombia - Bogota Bordeaux Challenger BB&T Atlanta Open - Atlanta Tatra Banka Slovak Open - Bratislava Warsteiner Challenger Lubeck - Lubeck Brescia Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Karshi Challenger Fergana Challenger Bukhara Challenger - Bukhara Bratislava Challenger Bangkok Challenger Garanti Koza Sofia Open - Sofia Freudenstadt Challenger - Freudenstadt Okal Open - Eckental Samarkand Challenger Marburg Challenger Braunschweig Challenger West Side Tennis Club Clay Court Challenger - Forest Hills IX Torneo Internacionale de Tennis - Barletta Bastad Challenger Mauritius Open - Mauritius Shymkent Challenger Black Forest Open 2004 - Freudenstadt CA Tennis Trophy - Vienna Open Seat Godo 2005 - Barcelona Davidoff Swiss Indoors - Basel Internationaler Raiffeisen Grand Prix - St. Polten Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Austrian Open - Kitzbuhel Tennis Masters Series - Hamburg Thailand Open - Bangkok Chennai Open - Chennai Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Toronto 2002 Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Winston Salem - Winston Salem AEGON International - Eastbourne AIG Japan Open - Tokyo US Men's Clay Court Championship - Houston Generali Open - Kitzbuhel UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca NASDAQ-100 Open - Miami Mercedes Cup - Stuttgart Masters Series Hamburg - Hamburg PBZ Zagreb Indoors - Zagreb Rogers Cup - Toronto Masters Series Hamburg - Hamburg Shanghai ATP Masters 1000 - Shanghai Mercedes Cup - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo Hall of Fame Tennis Championships - Newport BNP Paribas Open - Indian Wells Citi Open - Washington Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai SkiStar Swedish Open - Bastad BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Dubai Tennis Open - Dubai Ordina Open - 's-Hertogenbosch Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo ABN AMRO World Tennis Tournament - Rotterdam French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Wimbledon - London Erste Bank Open - Vienna Ordina Open - s-Hertogenbosch Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York European Open - Antwerp Thailand Open - Bangkok French Open - Paris Atlanta Tennis Championships - Atlanta U.S. Open - New York Australian Open - Melbourne Wimbledon - London Farmers Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Mutua Madrilena Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Masters Series Monte Carlo - Monte Carlo BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, Group I, 2R, UZB-CHN 3-2